iT邦幫忙

2024 iThome 鐵人賽

DAY 15
0
Mobile Development

Swift大航道-啟航篇系列 第 15

swift realm資料庫基本使用

  • 分享至 

  • xImage
  •  

realm資料庫操作

繼上篇,我們已經做好realm的基本設定了,今天我們來學習realm的資料庫寫法
首先我們要先定義一個資料庫的模型,如下,有定義了名字和年齡

import RealmSwift

class Person: Object {
    @objc dynamic var name = ""
    @objc dynamic var age = 0
}
  • 寫入
    如果有用到realm資料庫的話,請務必import RealmSwift
    再來我們會跟大家分享基本的寫入,這邊執行一次即可存入資料庫
let person = Person()
person.name = "John Doe"
person.age = 30
//這邊就是寫入,寫入前務必要先配置資料庫
do {
    let realm = try Realm()
    try realm.write {
        realm.add(person)
    }
} catch {
    print("Error saving person: \(error)")
}
  • 刪除
    刪除一樣也是先將資料庫打開,並抓去剛剛存入的那筆資料,然後再刪除即可,以下就是基本的刪除
let realm = try! Realm()
if let person = realm.objects(Person.self).first {
    try! realm.write {
        realm.delete(person)
    }
}

結論

今天我們學習了realm基本的定義資料庫和寫入與刪除,realm還有許多功能可以使用,有興趣的可以參考以下網站,這是官方文件,裡面還有很多資源可以應用,今天先到這邊囉!謝謝大家
https://www.mongodb.com/zh-cn/docs/atlas/device-sdks/sdk/swift/realm-files/


上一篇
swift realm資料庫
下一篇
swift tableview內建函式-trailingSwipeActionsConfigurationForRowAt
系列文
Swift大航道-啟航篇30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言